import 'dart:io';

void main() {
  init();
}

// async 函数声明 位置 await 等待结果
void init() async {
  num res = await fun();
  print(res);
}

Future<num> fun() {
  return Future<num>(() {
    // 等待一段时间
    sleep(Duration(seconds: 4));
    print("333");
    return 100;
    // 主动通过代码的方式让报错
    // throw Exception("网络请求出错了");
  });
}
